.add-app-version {
  position: relative;
  margin-top: 16px;
  min-height: calc(100vh - 120px);

  .basic-info {
    background: #fff;
    padding: 24px;
    margin-bottom: 15px;
    border-radius: 4px;
    .title {
      font-size: 16px;
      font-weight: 500;
      color: #1d2129;
      margin-bottom: 24px;
    }

    .ant-form {
      max-width: 600px;

      .ant-form-item-label {
        label {
          color: #4e5969;
        }
      }

      .ant-input,
      .ant-input-textarea {
        background-color: #f2f3f5;
        border: none;
        border-radius: 2px;

        &:hover, &:focus {
          background-color: #f2f3f5;
          box-shadow: none;
        }
      }

      .update-config {
        margin-top: 40px;

        .title {
          font-size: 16px;
          font-weight: 500;
          color: #1d2129;
          margin-bottom: 24px;
        }
      }

      .form-actions {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        padding: 16px 24px;
        display: flex;
        justify-content: center;
        gap: 16px;
        box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05);
        z-index: 100;
        .ant-btn {
          border-radius: 2px;
        }
      }
    }
  }
} 